.right2{min-height:150px;width:330px;border: solid 1px #bababa; float: right;margin-top: 20px;}
.right2 h1{font-size: 16px;color:#171717;line-height: 56px;border-bottom: solid 1px #016cdc;width:290px;margin-left:20px;}
.right2>ol{width:298px;margin:20px 0 30px 12px;line-height: none;}
.right2 h1{font-size: 16px;color:#171717;line-height: 56px;border-bottom: solid 1px #016cdc;width:290px;margin-left:20px;}
.right2>ol li{height:14px;margin-top:15px;width: 100%;}
.right2 ol li img{width:9px;height: 9px;float: left;display: inline-block;margin-top:3px;}
.right2 ol li a{font-size:14px;color:#353535;display: inline-block;line-height: 14px;float: left;margin-left: 10px;
                                width:240px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.right2 ol li div{height: 20px;width: 20px;border-radius: 10px;background: #cbcbcb;text-align: center;line-height: 20px;
                                font-size: 12px;color:#fafafa;display: inline-block;float:left;margin-top: -3px;}
.right2 ol li .purchase_create_right2_color1{background: #ff5722;}
.right2 ol li .purchase_create_right2_color2{background: #abad18;}
.right2 ol li .purchase_create_right2_color3{background: #4aa20a;}
#apply{width: 650px;height:200px;float: left;margin-top: 20px;border: 1px solid #cbcbcb;}
#apply h2{font-size: 16px;color: #016cdc;line-height: 44px;text-indent: 20px;border-bottom: 1px solid #cbcbcb; }
#table2{border: none;margin-left: 17px;margin-top: 7px;}
#table2 tr{line-height: 47px;}
#table2 td{border: none;position: relative;}
#table2 input{border: 1px solid #cbcbcb;width: 220px;}
.w90{width: 90px;}
.details_content{margin-bottom: 270px;}
.applyposition{width:1000px;margin-top: 65px;height:50px;float:left;}
.applybutn{width:300px;height: 50px;background: #f0f0f0;font-size: 16px;margin-left:170px;}    
.blue{background: #016cdc;color:#fafafa;}
/*弹窗*/
#vague{position:fixed; width:100%;height:100%;background:url("../../img/vague.png"); z-index: 5; top:0;  }
#vague div{position: absolute; width: 500px; height: 200px; background: white; border-radius: 5px;left:50%; top:50%; transform: translateX(-50%) translateY(-50%); overflow: hidden;}
#vague div span{display: inline-block; width: 100%; height: 45px; color:#7e7e7e; line-height: 45px;padding-left: 23px; border-bottom: 2px solid #016cdc;}
#vague div span b{display:inline-block; float: right; margin-right: 45px; color:#7e7e7e; font-weight: 300; font-size: 14px;}
#vague div img{ width: 130px; height: 130px; margin-top: 10px; margin-left: 78px;}
#vague div ul{display: inline-block; width:250px; height: 200px; float: right}
#vague div ul li{margin-top: 35px;}
#vague div ul li a{color:#016cdc; font-size: 18px; margin-right: 5px;}